#include <stdio.h>
#include <string.h>
#define M 500
#define N 81
int main(){
	char s[M];
	char si[5][N];
	int i = 0;int j = 0;int k = 0;
	gets(s);
	while(s[j]!='\0'){
		if(s[j]==' '){
			i++;j++;
			k = 0;
		}si[i][k] = s[j];
		k++;
		j++; 
	}for(i = 0;i<5;i++){
		//puts(si[i]);
		for(j = i+1;j<5;j++){
			if(strcmp(si[i],si[j])>0){
				strcpy(s,si[i]);
				strcpy(si[i],si[j]);
				strcpy(si[j],s);
			}
		}
	}printf("After sorted:\n");
	for(i = 0;i<5;i++){
		puts(si[i]);
	}
	return 0;
	
	
}
